2
תגובות
ajax/php/jquery
פתח
משתמש_219286
,
אני רוצה שיקליקו על שדה input יכניסו ערך ושיסיימו יקליקו מחוץ לשדה input ע"י jquery ניתן לראות שיש ערך בשדה input ואז לשלוח את הערך לאותו הקובץ ע"י ajax ללא submit ולקבל את הערך ב php ולהציגו.
אני לא יודע איפה הקוד שלי נופל ניראה לי ב ajax והקוד לא עובד בצורה מלאה אשמח אם תנסו להריץ את הקוד אצלכם או לתת פתרון כדי להבין איפה הבעיה תודה.
ajax.php
ajax.js
אני לא יודע איפה הקוד שלי נופל ניראה לי ב ajax והקוד לא עובד בצורה מלאה אשמח אם תנסו להריץ את הקוד אצלכם או לתת פתרון כדי להבין איפה הבעיה תודה.
ajax.php
<?php
if (isset($_POST['dataString'])) {
echo ("dataString not empty:= ".$_POST['dataString']);}
echo time();
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="./public/stylesheets/stylesheets.css" >
<script type="text/javascript" src="./public/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="./public/js/ajax.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<title>mange panel</title>
</head>
<body>
<br>Type value for test in ajax<input id="valueforajax" type=text name='ajaxtest'>
</body>
</html>
if (isset($_POST['dataString'])) {
echo ("dataString not empty:= ".$_POST['dataString']);}
echo time();
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="./public/stylesheets/stylesheets.css" >
<script type="text/javascript" src="./public/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="./public/js/ajax.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<title>mange panel</title>
</head>
<body>
<br>Type value for test in ajax<input id="valueforajax" type=text name='ajaxtest'>
</body>
</html>
ajax.js
$(document).ready(function()
{var dataString;
$("#valueforajax").blur(function() {
dataString = $.trim(this.value);
if (dataString){
// until here it works
$.ajax({
type: "POST",
dataType: 'html',
url: "../../ajax.php",
data: 'dataString=' + dataString, //{"dataString": dataString}
cache: false,
success: function(html)
{
alert("There is submited sucsses");
}
});
}
});
});//ready
{var dataString;
$("#valueforajax").blur(function() {
dataString = $.trim(this.value);
if (dataString){
// until here it works
$.ajax({
type: "POST",
dataType: 'html',
url: "../../ajax.php",
data: 'dataString=' + dataString, //{"dataString": dataString}
cache: false,
success: function(html)
{
alert("There is submited sucsses");
}
});
}
});
});//ready
2 תשובות
url: "../../ajax.php",
הנטיב הוא יחסי לעמוד שאליו אתה גולש, לא יחסית לאיפה שנמצא קובץ ה JS עצמו
פשוט תלחץ F12 ותראה איזה בקשה נשלחת לשרת, לאיזה כתובת ומה התשובה שמתקבלת מהשרת
ואז תדע איפה בדיוק הקוד שלך נכשל.
ענה
משתמש_225559
ב
30 למאי 2012
#
תודה,בודק